package cn.wolfcode.luowowo.article.service;


import cn.wolfcode.luowowo.article.domain.Scene;
import cn.wolfcode.luowowo.article.query.SceneQuery;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ISceneService {
    /**
     * 查询排名前五的景点
     * @param DestId
     * @return
     */
    List<Scene> selectHotTop5(Long DestId);

    /**
     * 分页查询
     * @param qo
     * @return
     */
    PageInfo<Scene> query(SceneQuery qo);

    /**
     * 根据目的地id查询概况
     * @param destId
     * @return
     */
    Scene selectDestBysurvey(Long destId);

    /**
     * 热门的前十个
     * @return
     */
    List<Scene> selectTop10();

    /**
     * 查询景点的景点
     * @param id
     * @return
     */
    Scene selectScene(Long id);

    /**
     * 根据景点id查询下级景点
     * @param parentId
     * @return
     */
    List<Scene> selectListByScene(Long parentId);

    /**
     * 查询所有
     * @return
     */
    List<Scene> list();

    List<Scene> selectByUserId(Long id);
}
